package lovedna.event;

/**
 * ...
 * @author liwei
 */

interface IEventDispatcher 
{
	function addEventListener(type : String, listener : Dynamic -> Void) : Void;
	function dispatchEvent(event : Event) : Bool;
	function hasEventListener(type : String,?listener:Dynamic->Void) : Bool;
	function removeEventListener(type : String, listener : Dynamic -> Void) : Void;
}